package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.ColorDAO;
import bean.Color;

public class ColorServiceImpl implements ColorService{

	ColorDAO colorDAO = new ColorDAO();
	
	@Override
	public List<Color> listar() throws SQLException {
		return colorDAO.listar();
	}

	@Override
	public List<Color> buscarPorColor(String filtro, String situacion)
			throws SQLException {
		return colorDAO.buscarPorColor(filtro, situacion);
	}

	@Override
	public List<Color> buscarPorAlias(String filtro, String situacion)
			throws SQLException {
		return colorDAO.buscarPorAlias(filtro, situacion);
	}

	@Override
	public List<Color> buscarPorAlias(String filtro) throws SQLException {
		return colorDAO.buscarPorAlias(filtro);
	}

	@Override
	public List<Color> buscarPorOrden(int filtro, String situacion)
			throws SQLException {
		return colorDAO.buscarPorOrden(filtro, situacion);
	}
	
	@Override
	public int actualizar(Color color) throws SQLException {
		return colorDAO.actualizar(color);
	}

	@Override
	public int insertar(Color color) throws SQLException {
		return colorDAO.insertar(color);
	}
}
